package icu.qx.wm.domain;

import java.io.Serializable;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import lombok.*;

/**
 * 库位
 * &#064;TableName  wm_storage_location
 */
@NoArgsConstructor
@AllArgsConstructor
@Getter
@Setter
public class WmStorageLocation extends BaseEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 库位编码
     */
    @Excel(name = "库位编码")
    private String slCode;

    /**
     * 库区编码
     */
    private String slSaCode;

    /**
     * 库位名称
     */
    @Excel(name = "库位名称")
    private String slName;

    /**
     * 面积
     */
    @Excel(name = "面积")
    private Double slArea;

    /**
     * 最大载重量
     */
    @Excel(name = "最大载重量")
    private Double slMaxWeight;

    /**
     * 库位位置x
     */
    @Excel(name = "库位位置x")
    private Double slLocationX;

    /**
     * 库位位置y
     */
    @Excel(name = "库位位置y")
    private Double slLocationY;

    /**
     * 库位位置z
     */
    @Excel(name = "库位位置z")
    private Double slLocationZ;

    /**
     * 状态
     */
    @Excel(name = "状态")
    private String slStatus;

    /**
     * 备注
     */
    @Excel(name = "备注")
    private String slDesc;

    /**
     * 仓库名称
     */
    @Excel(name = "所属仓库")
    private String wName;

    /**
     * 库区名称
     */
    @Excel(name = "所属库区")
    private String saName;

    /**
     * 所属仓库编码
     */
    private String slWCode;

    @Override
    public String toString() {
        return "WmStorageLocation{" +
                "slCode='" + slCode + '\'' +
                ", slSaCode='" + slSaCode + '\'' +
                ", slName='" + slName + '\'' +
                ", slArea=" + slArea +
                ", slMaxWeight=" + slMaxWeight +
                ", slLocationX=" + slLocationX +
                ", slLocationY=" + slLocationY +
                ", slLocationZ=" + slLocationZ +
                ", slStatus='" + slStatus + '\'' +
                ", slDesc='" + slDesc + '\'' +
                ", wName='" + wName + '\'' +
                ", saName='" + saName + '\'' +
                ", slWCode='" + slWCode + '\'' +
                '}';
    }
}
